Stable matchings and linear programming
نویسنده
چکیده
THE stable matching problem was introduced by Gale and Shapley as a model of how to assign students to colleges. It is a classic that has inspired a flood of papers exploring generalizations, variations and applications. For a comprehensive account of these, see Roth and Sotomayor as well as Roth. A stable matching is a matching in a bipartite graph that satisfies additional conditions. Just as we have a linear inequality description of the convex hull of all matchings in a bipartite graph, it is natural to ask if such a description is possible for the convex hull of stable matchings. Vande Vate provided one. His proof (as do subsequent ones) assumes the existence of a stable matching. Existence was established by Gale and Shapley via their proposal algorithm. What has nagged me is that one should be able to obtain existence of a stable matching directly from Vande Vate’s characterization of the convex hull of stable matchings. This article does just that. I associate a linear program with the linear inequality description of the convex hull of stable matchings. I then show that an appropriate dual ascent algorithm for this linear program produces a stable matching. Indeed, the dual ascent algorithm resembles the Gale–Shapley proposal algorithm; which I find satisfying. I begin by introducing notation and stating the stable matching problem. Subsequently, I review the proposal algorithm and Vand Vate’s characterization. This will make the article self-contained.
منابع مشابه
The Stable Matching Linear Program and an Approximate Rural Hospital Theorem with Couples
The deferred acceptance algorithm has been the most commonly studied tool for computing stable matchings. An alternate less-studied approach is to use integer programming formulations and linear programming relaxations to compute optimal stable matchings. Papers in this area tend to focus on the simple ordinal preferences of the stable marriage problem. This paper advocates the use of linear pr...
متن کاملProperties of Stable Matchings
Stable matchings were introduced in 1962 by David Gale and Lloyd Shapley to study the college admissions problem. The seminal work of Gale and Shapley has motivated hundreds of research papers and found applications in many areas of mathematics, computer science, economics, and even medicine. This thesis studies stable matchings in graphs and hypergraphs. We begin by introducing the work of Gal...
متن کاملPopular Half-Integral Matchings
In an instance G = (A∪B,E) of the stable marriage problem with strict and possibly incomplete preference lists, a matchingM is popular if there is no matchingM ′ where the vertices that prefer M ′ to M outnumber those that prefer M to M ′. All stable matchings are popular and there is a simple linear time algorithm to compute a maximum-size popular matching. More generally, what we seek is a mi...
متن کاملSolving stable matching problems using answer set programming
Since the introduction of the stable marriage problem (SMP) by Gale and Shapley (1962), several variants and extensions have been investigated. While this variety is useful to widen the application potential, each variant requires a new algorithm for finding the stable matchings. To address this issue, we propose an encoding of the SMP using answer set programming (ASP), which can straightforwa...
متن کاملMatchings in Graphs
LP relaxation One way to deal with this is to relax the integrality constraints and allow xe ∈ [0, 1] to get a linear program, which can be solved in polynomial-time. However, this gives rise to fractional matchings. Characteristic vectors of matchings in G can be seen as points in R where m = |E|. The convex hull of all the matchings forms a polytope called the matching polytope M. However, th...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2012